From: Tianling Shen Date: Mon, 14 Apr 2025 07:19:44 +0000 (+0800) Subject: libcbor: disable sanitize by default X-Git-Url: http://git.openwrt.org/%22https:/collectd.org//%22/%22https:/collectd.org/%22?a=commitdiff_plain;h=1fc56e79d5269fc4ac9a34287be54fe761beecc8;p=feed%2Fpackages.git libcbor: disable sanitize by default musl libc does not support this feature, and for glibc, additional library libasan is required. Disable it explicitly to avoid build issue when CONFIG_DEBUG is selected. Signed-off-by: Tianling Shen --- diff --git a/libs/libcbor/Makefile b/libs/libcbor/Makefile index 7247f55738..ddd7717a2d 100644 --- a/libs/libcbor/Makefile +++ b/libs/libcbor/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=libcbor PKG_VERSION:=0.11.0 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://codeload.github.com/PJK/libcbor/tar.gz/v$(PKG_VERSION)? @@ -19,8 +19,6 @@ PKG_LICENSE:=MIT PKG_LICENSE_FILES:=COPYING PKG_MAINTAINER:=Linos Giannopoulos -CMAKE_OPTIONS += \ - -DBUILD_SHARED_LIBS=ON CMAKE_INSTALL:=1 include $(INCLUDE_DIR)/package.mk @@ -38,6 +36,9 @@ define Package/libcbor/description libcbor is a C library for parsing and generating CBOR, the general-purpose schema-less binary data format. endef +CMAKE_OPTIONS += \ + -DBUILD_SHARED_LIBS=ON \ + -DSANITIZE=OFF define Package/libcbor/install $(INSTALL_DIR) $(1)/usr/lib